.class public Lnbisdk/fd;
.super Lnbisdk/nq;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lnbisdk/fd$a;
    }
.end annotation


# instance fields
.field private yr:Lnbisdk/lh;

.field private yy:Lnbisdk/fd$a;

.field private yz:I


# direct methods
.method public constructor <init>()V
    .locals 1

    invoke-direct {p0}, Lnbisdk/nq;-><init>()V

    const/4 v0, 0x3

    iput v0, p0, Lnbisdk/fd;->yz:I

    return-void
.end method

.method static synthetic a(Lnbisdk/fd;)I
    .locals 1

    iget v0, p0, Lnbisdk/fd;->yz:I

    return v0
.end method

.method static synthetic a(Lnbisdk/fd;I)I
    .locals 0

    iput p1, p0, Lnbisdk/fd;->yz:I

    return p1
.end method

.method static synthetic a(Lnbisdk/fd;Landroid/view/MotionEvent;)V
    .locals 8

    const/4 v7, 0x6

    const/4 v6, 0x5

    const/4 v5, 0x0

    const/16 v0, 0xa

    new-array v0, v0, [Ljava/lang/String;

    const-string v1, "DOWN"

    aput-object v1, v0, v5

    const/4 v1, 0x1

    const-string v2, "UP"

    aput-object v2, v0, v1

    const/4 v1, 0x2

    const-string v2, "MOVE"

    aput-object v2, v0, v1

    const/4 v1, 0x3

    const-string v2, "CANCEL"

    aput-object v2, v0, v1

    const/4 v1, 0x4

    const-string v2, "OUTSIDE"

    aput-object v2, v0, v1

    const-string v1, "POINTER_DOWN"

    aput-object v1, v0, v6

    const-string v1, "POINTER_UP"

    aput-object v1, v0, v7

    const/4 v1, 0x7

    const-string v2, "7?"

    aput-object v2, v0, v1

    const/16 v1, 0x8

    const-string v2, "8?"

    aput-object v2, v0, v1

    const/16 v1, 0x9

    const-string v2, "9?"

    aput-object v2, v0, v1

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I

    move-result v2

    and-int/lit16 v3, v2, 0xff

    const-string v4, "event ACTION_"

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    aget-object v0, v0, v3

    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    if-eq v3, v6, :cond_0

    if-ne v3, v7, :cond_1

    :cond_0
    const-string v0, "(pid "

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    shr-int/lit8 v2, v2, 0x8

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, ")"

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    :cond_1
    const-string v0, "["

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move v0, v5

    :goto_0
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I

    move-result v2

    if-ge v0, v2, :cond_3

    const-string v2, "#"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, "(pid "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {p1, v0}, Landroid/view/MotionEvent;->getPointerId(I)I

    move-result v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, ")="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {p1, v0}, Landroid/view/MotionEvent;->getX(I)F

    move-result v3

    float-to-int v3, v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, ","

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {p1, v0}, Landroid/view/MotionEvent;->getY(I)F

    move-result v3

    float-to-int v3, v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    add-int/lit8 v2, v0, 0x1

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I

    move-result v3

    if-ge v2, v3, :cond_2

    const-string v2, ";"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    :cond_2
    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    :cond_3
    const-string v0, "]"

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v0, "GestureHandler_API_5"

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lnbisdk/x$1;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic b(Lnbisdk/fd;)Lnbisdk/lh;
    .locals 1

    iget-object v0, p0, Lnbisdk/fd;->yr:Lnbisdk/lh;

    return-object v0
.end method


# virtual methods
.method public final a(Landroid/view/KeyEvent;)V
    .locals 0

    invoke-virtual {p1}, Landroid/view/KeyEvent;->startTracking()V

    return-void
.end method

.method public final a(Lnbisdk/lh;)V
    .locals 2

    iput-object p1, p0, Lnbisdk/fd;->yr:Lnbisdk/lh;

    new-instance v0, Lnbisdk/fd$a;

    iget-object v1, p0, Lnbisdk/fd;->yr:Lnbisdk/lh;

    invoke-direct {v0, p0, v1}, Lnbisdk/fd$a;-><init>(Lnbisdk/fd;Landroid/view/GestureDetector$OnGestureListener;)V

    iput-object v0, p0, Lnbisdk/fd;->yy:Lnbisdk/fd$a;

    return-void
.end method

.method public final g(Landroid/view/MotionEvent;)I
    .locals 1

    if-nez p1, :cond_0

    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_0
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I

    move-result v0

    goto :goto_0
.end method

.method public final jD()Z
    .locals 1

    const/4 v0, 0x1

    return v0
.end method

.method public final onTouchEvent(Landroid/view/MotionEvent;)Z
    .locals 1

    iget-object v0, p0, Lnbisdk/fd;->yy:Lnbisdk/fd$a;

    invoke-virtual {v0, p1}, Lnbisdk/fd$a;->onTouchEvent(Landroid/view/MotionEvent;)Z

    move-result v0

    return v0
.end method
